package com.shiyi.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;

import java.util.Map;

/**
 *
 * spring-mvc中如果想放数据到session中，可以使用@SessionAttributes注解
 * 会先将数据存入request域中，然后根据参数名称或者类型取出数据存入session域中
 * @author wangzhanshuai
 * @date 2021/1/21 9:19 下午
 * @since 1.0
 */
@Controller
@RequestMapping("/session")
@SessionAttributes("msg")
public class SessionController {

    @RequestMapping("/testSession")
    public String testSession(Map<String, String> map) {
        map.put("msg", "testSession");
        return "session";
    }
}
